<h1>IoT SDK 资源统计</h1>

<hr>

<table>
<thead>
<tr>
<th>module</th>
<th>file</th>
<th>text</th>
<th>data</th>
<th>bss</th>
<th>total</th>
</tr>
</thead>

<tbody>
<tr>
<td>base_msgq</td>
<td>com_mmod.c</td>
<td>314</td>
<td>0</td>
<td>4</td>
<td>318</td>
</tr>

<tr>
<td></td>
<td>uni_module.c</td>
<td>438</td>
<td>0</td>
<td>0</td>
<td>438</td>
</tr>

<tr>
<td></td>
<td>uni_msg_queue.c</td>
<td>1531</td>
<td>0</td>
<td>0</td>
<td>1531</td>
</tr>

<tr>
<td></td>
<td><strong>total</strong></td>
<td>2283</td>
<td>0</td>
<td>4</td>
<td>2287</td>
</tr>

<tr>
<td>base_event</td>
<td>base_event.c</td>
<td>1397</td>
<td>0</td>
<td>28</td>
<td>1425</td>
</tr>

<tr>
<td></td>
<td><strong>total</strong></td>
<td>1397</td>
<td>0</td>
<td>28</td>
<td>1425</td>
</tr>

<tr>
<td>base_cli</td>
<td>tuya_cli.c</td>
<td>2600</td>
<td>0</td>
<td>88</td>
<td>2688</td>
</tr>

<tr>
<td></td>
<td><strong>total</strong></td>
<td>2600</td>
<td>0</td>
<td>88</td>
<td>2688</td>
</tr>

<tr>
<td>app_tuya_led</td>
<td>tuya_led.c</td>
<td>715</td>
<td>2</td>
<td>8</td>
<td>725</td>
</tr>

<tr>
<td></td>
<td><strong>total</strong></td>
<td>715</td>
<td>2</td>
<td>8</td>
<td>725</td>
</tr>

<tr>
<td>svc_netcfg_module</td>
<td>netcfg_module.c</td>
<td>1302</td>
<td>32</td>
<td>5</td>
<td>1339</td>
</tr>

<tr>
<td></td>
<td>wifi_netcfg_frame_transporter.c</td>
<td>2690</td>
<td>4</td>
<td>4</td>
<td>2698</td>
</tr>

<tr>
<td></td>
<td>wifi_netcfg_frame_sniffer.c</td>
<td>1605</td>
<td>0</td>
<td>8</td>
<td>1613</td>
</tr>

<tr>
<td></td>
<td><strong>total</strong></td>
<td>5597</td>
<td>36</td>
<td>17</td>
<td>5650</td>
</tr>

<tr>
<td>svc_ir_control</td>
<td>tuya_ir_ws_db.c</td>
<td>767</td>
<td>0</td>
<td>0</td>
<td>767</td>
</tr>

<tr>
<td></td>
<td>tuya_ir_code.c</td>
<td>2897</td>
<td>0</td>
<td>1</td>
<td>2898</td>
</tr>

<tr>
<td></td>
<td>tuya_ir_control.c</td>
<td>6764</td>
<td>0</td>
<td>38</td>
<td>6802</td>
</tr>

<tr>
<td></td>
<td><strong>total</strong></td>
<td>10428</td>
<td>0</td>
<td>39</td>
<td>10467</td>
</tr>

<tr>
<td>mid_coap</td>
<td>tuya_coap_helper.c</td>
<td>1352</td>
<td>0</td>
<td>0</td>
<td>1352</td>
</tr>

<tr>
<td></td>
<td>coap_hashkey.c</td>
<td>50</td>
<td>0</td>
<td>0</td>
<td>50</td>
</tr>

<tr>
<td></td>
<td>address.c</td>
<td>0</td>
<td>0</td>
<td>0</td>
<td>0</td>
</tr>

<tr>
<td></td>
<td>encode.c</td>
<td>262</td>
<td>0</td>
<td>0</td>
<td>262</td>
</tr>

<tr>
<td></td>
<td>async.c</td>
<td>406</td>
<td>0</td>
<td>0</td>
<td>406</td>
</tr>

<tr>
<td></td>
<td>coap_io.c</td>
<td>4173</td>
<td>0</td>
<td>0</td>
<td>4173</td>
</tr>

<tr>
<td></td>
<td>coap_event.c</td>
<td>14</td>
<td>0</td>
<td>0</td>
<td>14</td>
</tr>

<tr>
<td></td>
<td>option.c</td>
<td>2520</td>
<td>0</td>
<td>0</td>
<td>2520</td>
</tr>

<tr>
<td></td>
<td>mem_coap.c</td>
<td>22</td>
<td>0</td>
<td>0</td>
<td>22</td>
</tr>

<tr>
<td></td>
<td>pdu.c</td>
<td>4102</td>
<td>192</td>
<td>0</td>
<td>4294</td>
</tr>

<tr>
<td></td>
<td>subscribe.c</td>
<td>157</td>
<td>0</td>
<td>0</td>
<td>157</td>
</tr>

<tr>
<td></td>
<td>resource.c</td>
<td>5755</td>
<td>8</td>
<td>0</td>
<td>5763</td>
</tr>

<tr>
<td></td>
<td>coap_debug.c</td>
<td>5017</td>
<td>5</td>
<td>107</td>
<td>5129</td>
</tr>

<tr>
<td></td>
<td>str.c</td>
<td>141</td>
<td>0</td>
<td>0</td>
<td>141</td>
</tr>

<tr>
<td></td>
<td>block.c</td>
<td>1871</td>
<td>0</td>
<td>0</td>
<td>1871</td>
</tr>

<tr>
<td></td>
<td>coap_session.c</td>
<td>6819</td>
<td>0</td>
<td>384</td>
<td>7203</td>
</tr>

<tr>
<td></td>
<td>uri.c</td>
<td>2062</td>
<td>0</td>
<td>0</td>
<td>2062</td>
</tr>

<tr>
<td></td>
<td>coap_time.c</td>
<td>228</td>
<td>0</td>
<td>8</td>
<td>236</td>
</tr>

<tr>
<td></td>
<td>net.c</td>
<td>10404</td>
<td>0</td>
<td>4</td>
<td>10408</td>
</tr>

<tr>
<td></td>
<td>coap_notls.c</td>
<td>148</td>
<td>0</td>
<td>28</td>
<td>176</td>
</tr>

<tr>
<td></td>
<td><strong>total</strong></td>
<td>45503</td>
<td>205</td>
<td>531</td>
<td>46239</td>
</tr>

<tr>
<td>svc_api_wired</td>
<td>tuya_iot_base_api.c</td>
<td>826</td>
<td>0</td>
<td>0</td>
<td>826</td>
</tr>

<tr>
<td></td>
<td><strong>total</strong></td>
<td>826</td>
<td>0</td>
<td>0</td>
<td>826</td>
</tr>

<tr>
<td>svc_wifi_netcfg</td>
<td>wf_nw_cfg.c</td>
<td>3288</td>
<td>5</td>
<td>4</td>
<td>3297</td>
</tr>

<tr>
<td></td>
<td>airkiss_bc.c</td>
<td>3435</td>
<td>0</td>
<td>4</td>
<td>3439</td>
</tr>

<tr>
<td></td>
<td>thing_config.c</td>
<td>2345</td>
<td>0</td>
<td>19</td>
<td>2364</td>
</tr>

<tr>
<td></td>
<td>ez_mc.c</td>
<td>1496</td>
<td>0</td>
<td>4</td>
<td>1500</td>
</tr>

<tr>
<td></td>
<td>tlink_bc.c</td>
<td>4060</td>
<td>0</td>
<td>4</td>
<td>4064</td>
</tr>

<tr>
<td></td>
<td><strong>total</strong></td>
<td>14624</td>
<td>5</td>
<td>35</td>
<td>14664</td>
</tr>

<tr>
<td>svc_dp</td>
<td>smart_frame.c</td>
<td>14521</td>
<td>0</td>
<td>96</td>
<td>14617</td>
</tr>

<tr>
<td></td>
<td>sf_mqc_cb.c</td>
<td>282</td>
<td>0</td>
<td>0</td>
<td>282</td>
</tr>

<tr>
<td></td>
<td><strong>total</strong></td>
<td>14803</td>
<td>0</td>
<td>96</td>
<td>14899</td>
</tr>

<tr>
<td>base_security</td>
<td>tuya_sha256.c</td>
<td>10360</td>
<td>0</td>
<td>0</td>
<td>10360</td>
</tr>

<tr>
<td></td>
<td>aes_inf.c</td>
<td>5702</td>
<td>0</td>
<td>2644</td>
<td>8346</td>
</tr>

<tr>
<td></td>
<td>crc32i.c</td>
<td>1090</td>
<td>0</td>
<td>0</td>
<td>1090</td>
</tr>

<tr>
<td></td>
<td>uni_md5.c</td>
<td>2358</td>
<td>0</td>
<td>0</td>
<td>2358</td>
</tr>

<tr>
<td></td>
<td>crc_8.c</td>
<td>288</td>
<td>0</td>
<td>0</td>
<td>288</td>
</tr>

<tr>
<td></td>
<td>crc_16.c</td>
<td>64</td>
<td>0</td>
<td>0</td>
<td>64</td>
</tr>

<tr>
<td></td>
<td>apr_sha1.c</td>
<td>3602</td>
<td>0</td>
<td>4</td>
<td>3606</td>
</tr>

<tr>
<td></td>
<td>uni_base64.c</td>
<td>461</td>
<td>4</td>
<td>0</td>
<td>465</td>
</tr>

<tr>
<td></td>
<td><strong>total</strong></td>
<td>23925</td>
<td>4</td>
<td>2648</td>
<td>26577</td>
</tr>

<tr>
<td>base_db</td>
<td>simple_flash_protected.c</td>
<td>2254</td>
<td>0</td>
<td>0</td>
<td>2254</td>
</tr>

<tr>
<td></td>
<td>kv_storge.c</td>
<td>725</td>
<td>0</td>
<td>8</td>
<td>733</td>
</tr>

<tr>
<td></td>
<td>simple_flash_app.c</td>
<td>1877</td>
<td>0</td>
<td>4</td>
<td>1881</td>
</tr>

<tr>
<td></td>
<td>simple_flash.c</td>
<td>10840</td>
<td>0</td>
<td>0</td>
<td>10840</td>
</tr>

<tr>
<td></td>
<td>tuya_ws_db.c</td>
<td>2178</td>
<td>0</td>
<td>0</td>
<td>2178</td>
</tr>

<tr>
<td></td>
<td><strong>total</strong></td>
<td>17874</td>
<td>0</td>
<td>12</td>
<td>17886</td>
</tr>

<tr>
<td>svc_mf_test</td>
<td>mf_test.c</td>
<td>1716</td>
<td>4</td>
<td>10</td>
<td>1730</td>
</tr>

<tr>
<td></td>
<td>basic_test.c</td>
<td>4661</td>
<td>0</td>
<td>20</td>
<td>4681</td>
</tr>

<tr>
<td></td>
<td>wifi_test.c</td>
<td>1249</td>
<td>0</td>
<td>0</td>
<td>1249</td>
</tr>

<tr>
<td></td>
<td>mf_test_suite.c</td>
<td>50</td>
<td>0</td>
<td>0</td>
<td>50</td>
</tr>

<tr>
<td></td>
<td>ota_download_test.c</td>
<td>1522</td>
<td>0</td>
<td>36</td>
<td>1558</td>
</tr>

<tr>
<td></td>
<td>security_chip_test.c</td>
<td>2</td>
<td>0</td>
<td>0</td>
<td>2</td>
</tr>

<tr>
<td></td>
<td>gpio_test.c</td>
<td>637</td>
<td>4</td>
<td>0</td>
<td>641</td>
</tr>

<tr>
<td></td>
<td>bt_test.c</td>
<td>1059</td>
<td>0</td>
<td>0</td>
<td>1059</td>
</tr>

<tr>
<td></td>
<td>cat1_test.c</td>
<td>0</td>
<td>0</td>
<td>0</td>
<td>0</td>
</tr>

<tr>
<td></td>
<td>ffs_test.c</td>
<td>4</td>
<td>0</td>
<td>0</td>
<td>4</td>
</tr>

<tr>
<td></td>
<td>mf_core.c</td>
<td>929</td>
<td>0</td>
<td>8</td>
<td>937</td>
</tr>

<tr>
<td></td>
<td><strong>total</strong></td>
<td>11829</td>
<td>8</td>
<td>74</td>
<td>11911</td>
</tr>

<tr>
<td>svc_netcfg_ffs</td>
<td>tuya_ffs_stream.c</td>
<td>264</td>
<td>0</td>
<td>0</td>
<td>264</td>
</tr>

<tr>
<td></td>
<td>tuya_ffs_adapter.c</td>
<td>1736</td>
<td>4</td>
<td>0</td>
<td>1740</td>
</tr>

<tr>
<td></td>
<td>tuya_ffs_dss.c</td>
<td>5137</td>
<td>0</td>
<td>4</td>
<td>5141</td>
</tr>

<tr>
<td></td>
<td>tuya_ffs.c</td>
<td>4229</td>
<td>0</td>
<td>12</td>
<td>4241</td>
</tr>

<tr>
<td></td>
<td>ffs_netcfg.c</td>
<td>1224</td>
<td>0</td>
<td>0</td>
<td>1224</td>
</tr>

<tr>
<td></td>
<td><strong>total</strong></td>
<td>12590</td>
<td>4</td>
<td>16</td>
<td>12610</td>
</tr>

<tr>
<td>svc_activate</td>
<td>direct_connect_tuya.c</td>
<td>1737</td>
<td>0</td>
<td>61</td>
<td>1798</td>
</tr>

<tr>
<td></td>
<td><strong>total</strong></td>
<td>1737</td>
<td>0</td>
<td>61</td>
<td>1798</td>
</tr>

<tr>
<td>base_log_mng</td>
<td>uni_log.c</td>
<td>2523</td>
<td>0</td>
<td>4</td>
<td>2527</td>
</tr>

<tr>
<td></td>
<td>log_seq.c</td>
<td>3884</td>
<td>0</td>
<td>216</td>
<td>4100</td>
</tr>

<tr>
<td></td>
<td><strong>total</strong></td>
<td>6407</td>
<td>0</td>
<td>220</td>
<td>6627</td>
</tr>

<tr>
<td>svc_http</td>
<td>iot_httpc.c</td>
<td>22627</td>
<td>0</td>
<td>4</td>
<td>22631</td>
</tr>

<tr>
<td></td>
<td><strong>total</strong></td>
<td>22627</td>
<td>0</td>
<td>4</td>
<td>22631</td>
</tr>

<tr>
<td>svc_pegasus</td>
<td>pegasus_server.c</td>
<td>7739</td>
<td>0</td>
<td>0</td>
<td>7739</td>
</tr>

<tr>
<td></td>
<td>pegasus_frame.c</td>
<td>267</td>
<td>0</td>
<td>0</td>
<td>267</td>
</tr>

<tr>
<td></td>
<td>pegasus_netcfg.c</td>
<td>336</td>
<td>0</td>
<td>4</td>
<td>340</td>
</tr>

<tr>
<td></td>
<td>svc_pegasus.c</td>
<td>2361</td>
<td>0</td>
<td>12</td>
<td>2373</td>
</tr>

<tr>
<td></td>
<td>pegasus_client.c</td>
<td>4363</td>
<td>0</td>
<td>0</td>
<td>4363</td>
</tr>

<tr>
<td></td>
<td>pegasus_scan.c</td>
<td>1584</td>
<td>0</td>
<td>4</td>
<td>1588</td>
</tr>

<tr>
<td></td>
<td><strong>total</strong></td>
<td>16650</td>
<td>0</td>
<td>20</td>
<td>16670</td>
</tr>

<tr>
<td>svc_rpc</td>
<td>base_rpc_com.c</td>
<td>3115</td>
<td>0</td>
<td>0</td>
<td>3115</td>
</tr>

<tr>
<td></td>
<td>lan_rpc.c</td>
<td>2653</td>
<td>0</td>
<td>4</td>
<td>2657</td>
</tr>

<tr>
<td></td>
<td>json_rpc.c</td>
<td>2295</td>
<td>0</td>
<td>0</td>
<td>2295</td>
</tr>

<tr>
<td></td>
<td>rpc_udp.c</td>
<td>3652</td>
<td>0</td>
<td>0</td>
<td>3652</td>
</tr>

<tr>
<td></td>
<td><strong>total</strong></td>
<td>11715</td>
<td>0</td>
<td>4</td>
<td>11719</td>
</tr>

<tr>
<td>svc_wifi_ffc</td>
<td>ffc_frame.c</td>
<td>1194</td>
<td>4</td>
<td>4</td>
<td>1202</td>
</tr>

<tr>
<td></td>
<td>ffc_master.c</td>
<td>5985</td>
<td>0</td>
<td>0</td>
<td>5985</td>
</tr>

<tr>
<td></td>
<td>ffc_slave.c</td>
<td>9147</td>
<td>0</td>
<td>0</td>
<td>9147</td>
</tr>

<tr>
<td></td>
<td>ffc_app.c</td>
<td>1415</td>
<td>140</td>
<td>1</td>
<td>1556</td>
</tr>

<tr>
<td></td>
<td>ffc_slaver_fittings.c</td>
<td>1525</td>
<td>0</td>
<td>8</td>
<td>1533</td>
</tr>

<tr>
<td></td>
<td>ffc_slaver_scene.c</td>
<td>2341</td>
<td>0</td>
<td>124</td>
<td>2465</td>
</tr>

<tr>
<td></td>
<td><strong>total</strong></td>
<td>21607</td>
<td>144</td>
<td>137</td>
<td>21888</td>
</tr>

<tr>
<td>svc_ap_netcfg</td>
<td>ap_netcfg.c</td>
<td>3687</td>
<td>0</td>
<td>118</td>
<td>3805</td>
</tr>

<tr>
<td></td>
<td><strong>total</strong></td>
<td>3687</td>
<td>0</td>
<td>118</td>
<td>3805</td>
</tr>

<tr>
<td>base_wifi_intf</td>
<td>ty_wifi_mgnt.c</td>
<td>2249</td>
<td>4</td>
<td>12</td>
<td>2265</td>
</tr>

<tr>
<td></td>
<td>wf_basic_intf.c</td>
<td>2144</td>
<td>0</td>
<td>32</td>
<td>2176</td>
</tr>

<tr>
<td></td>
<td><strong>total</strong></td>
<td>4393</td>
<td>4</td>
<td>44</td>
<td>4441</td>
</tr>

<tr>
<td>svc_bt</td>
<td>tuya_ble_mutli_tsf_protocol.c</td>
<td>1618</td>
<td>2</td>
<td>1</td>
<td>1621</td>
</tr>

<tr>
<td></td>
<td>bt_netcfg.c</td>
<td>713</td>
<td>0</td>
<td>136</td>
<td>849</td>
</tr>

<tr>
<td></td>
<td>bt_dp.c</td>
<td>2246</td>
<td>0</td>
<td>12</td>
<td>2258</td>
</tr>

<tr>
<td></td>
<td>tuya_xxtea.c</td>
<td>540</td>
<td>0</td>
<td>0</td>
<td>540</td>
</tr>

<tr>
<td></td>
<td>tuya_bt_sdk.c</td>
<td>1097</td>
<td>0</td>
<td>56</td>
<td>1153</td>
</tr>

<tr>
<td></td>
<td>tuya_ble_api.c</td>
<td>4263</td>
<td>9</td>
<td>194</td>
<td>4466</td>
</tr>

<tr>
<td></td>
<td>tuya_ble_data_handler.c</td>
<td>3206</td>
<td>4</td>
<td>59</td>
<td>3269</td>
</tr>

<tr>
<td></td>
<td>device_id_compress.c</td>
<td>284</td>
<td>0</td>
<td>0</td>
<td>284</td>
</tr>

<tr>
<td></td>
<td>tuya_ble_rmt_ctrl.c</td>
<td>11064</td>
<td>8</td>
<td>82</td>
<td>11154</td>
</tr>

<tr>
<td></td>
<td>tuya_ble_cryption_api.c</td>
<td>1305</td>
<td>0</td>
<td>224</td>
<td>1529</td>
</tr>

<tr>
<td></td>
<td>tuya_ble_active.c</td>
<td>2787</td>
<td>0</td>
<td>18</td>
<td>2805</td>
</tr>

<tr>
<td></td>
<td>tuya_ble_timer_task.c</td>
<td>0</td>
<td>0</td>
<td>0</td>
<td>0</td>
</tr>

<tr>
<td></td>
<td><strong>total</strong></td>
<td>29123</td>
<td>23</td>
<td>782</td>
<td>29928</td>
</tr>

<tr>
<td>svc_user_netcfg</td>
<td>user_netcfg.c</td>
<td>205</td>
<td>0</td>
<td>4</td>
<td>209</td>
</tr>

<tr>
<td></td>
<td><strong>total</strong></td>
<td>205</td>
<td>0</td>
<td>4</td>
<td>209</td>
</tr>

<tr>
<td>svc_mqtt</td>
<td>mqc_app.c</td>
<td>7662</td>
<td>0</td>
<td>488</td>
<td>8150</td>
</tr>

<tr>
<td></td>
<td><strong>total</strong></td>
<td>7662</td>
<td>0</td>
<td>488</td>
<td>8150</td>
</tr>

<tr>
<td>svc_api_iot</td>
<td>tuya_iot_dev_check.c</td>
<td>2250</td>
<td>0</td>
<td>0</td>
<td>2250</td>
</tr>

<tr>
<td></td>
<td>tuya_iot_com_api.c</td>
<td>4571</td>
<td>0</td>
<td>8</td>
<td>4579</td>
</tr>

<tr>
<td></td>
<td>tuya_iot_internal_api.c</td>
<td>905</td>
<td>0</td>
<td>0</td>
<td>905</td>
</tr>

<tr>
<td></td>
<td>tuya_iot_api_pre_handle.c</td>
<td>102</td>
<td>0</td>
<td>4</td>
<td>106</td>
</tr>

<tr>
<td></td>
<td><strong>total</strong></td>
<td>7828</td>
<td>0</td>
<td>12</td>
<td>7840</td>
</tr>

<tr>
<td>mid_tls</td>
<td>tuya_tls.c</td>
<td>4177</td>
<td>0</td>
<td>68</td>
<td>4245</td>
</tr>

<tr>
<td></td>
<td>version.c</td>
<td>0</td>
<td>0</td>
<td>0</td>
<td>0</td>
</tr>

<tr>
<td></td>
<td>ecdsa.c</td>
<td>0</td>
<td>0</td>
<td>0</td>
<td>0</td>
</tr>

<tr>
<td></td>
<td>pk.c</td>
<td>0</td>
<td>0</td>
<td>0</td>
<td>0</td>
</tr>

<tr>
<td></td>
<td>ssl_ticket.c</td>
<td>0</td>
<td>0</td>
<td>0</td>
<td>0</td>
</tr>

<tr>
<td></td>
<td>hmac_drbg.c</td>
<td>0</td>
<td>0</td>
<td>0</td>
<td>0</td>
</tr>

<tr>
<td></td>
<td>aes.c</td>
<td>0</td>
<td>0</td>
<td>0</td>
<td>0</td>
</tr>

<tr>
<td></td>
<td>x509_crl.c</td>
<td>0</td>
<td>0</td>
<td>0</td>
<td>0</td>
</tr>

<tr>
<td></td>
<td>ssl_cookie.c</td>
<td>0</td>
<td>0</td>
<td>0</td>
<td>0</td>
</tr>

<tr>
<td></td>
<td>hkdf.c</td>
<td>0</td>
<td>0</td>
<td>0</td>
<td>0</td>
</tr>

<tr>
<td></td>
<td>xtea.c</td>
<td>0</td>
<td>0</td>
<td>0</td>
<td>0</td>
</tr>

<tr>
<td></td>
<td>asn1write.c</td>
<td>0</td>
<td>0</td>
<td>0</td>
<td>0</td>
</tr>

<tr>
<td></td>
<td>sha256.c</td>
<td>3316</td>
<td>0</td>
<td>0</td>
<td>3316</td>
</tr>

<tr>
<td></td>
<td>md2.c</td>
<td>0</td>
<td>0</td>
<td>0</td>
<td>0</td>
</tr>

<tr>
<td></td>
<td>gcm.c</td>
<td>0</td>
<td>0</td>
<td>0</td>
<td>0</td>
</tr>

<tr>
<td></td>
<td>rsa.c</td>
<td>0</td>
<td>0</td>
<td>0</td>
<td>0</td>
</tr>

<tr>
<td></td>
<td>ecdh.c</td>
<td>0</td>
<td>0</td>
<td>0</td>
<td>0</td>
</tr>

<tr>
<td></td>
<td>sha512.c</td>
<td>0</td>
<td>0</td>
<td>0</td>
<td>0</td>
</tr>

<tr>
<td></td>
<td>net_sockets.c</td>
<td>0</td>
<td>0</td>
<td>0</td>
<td>0</td>
</tr>

<tr>
<td></td>
<td>threading.c</td>
<td>0</td>
<td>0</td>
<td>0</td>
<td>0</td>
</tr>

<tr>
<td></td>
<td>base64.c</td>
<td>0</td>
<td>0</td>
<td>0</td>
<td>0</td>
</tr>

<tr>
<td></td>
<td>platform.c</td>
<td>58</td>
<td>8</td>
<td>0</td>
<td>66</td>
</tr>

<tr>
<td></td>
<td>des.c</td>
<td>0</td>
<td>0</td>
<td>0</td>
<td>0</td>
</tr>

<tr>
<td></td>
<td>version_features.c</td>
<td>0</td>
<td>0</td>
<td>0</td>
<td>0</td>
</tr>

<tr>
<td></td>
<td>ecp_curves.c</td>
<td>1456</td>
<td>4</td>
<td>0</td>
<td>1460</td>
</tr>

<tr>
<td></td>
<td>entropy.c</td>
<td>0</td>
<td>0</td>
<td>0</td>
<td>0</td>
</tr>

<tr>
<td></td>
<td>havege.c</td>
<td>0</td>
<td>0</td>
<td>0</td>
<td>0</td>
</tr>

<tr>
<td></td>
<td>ssl_ciphersuites.c</td>
<td>1507</td>
<td>0</td>
<td>36</td>
<td>1543</td>
</tr>

<tr>
<td></td>
<td>entropy_poll.c</td>
<td>0</td>
<td>0</td>
<td>0</td>
<td>0</td>
</tr>

<tr>
<td></td>
<td>poly1305.c</td>
<td>0</td>
<td>0</td>
<td>0</td>
<td>0</td>
</tr>

<tr>
<td></td>
<td>md_wrap.c</td>
<td>481</td>
<td>0</td>
<td>0</td>
<td>481</td>
</tr>

<tr>
<td></td>
<td>x509_create.c</td>
<td>0</td>
<td>0</td>
<td>0</td>
<td>0</td>
</tr>

<tr>
<td></td>
<td>chachapoly.c</td>
<td>0</td>
<td>0</td>
<td>0</td>
<td>0</td>
</tr>

<tr>
<td></td>
<td>chacha20.c</td>
<td>0</td>
<td>0</td>
<td>0</td>
<td>0</td>
</tr>

<tr>
<td></td>
<td>pk_wrap.c</td>
<td>0</td>
<td>0</td>
<td>0</td>
<td>0</td>
</tr>

<tr>
<td></td>
<td>rsa_internal.c</td>
<td>0</td>
<td>0</td>
<td>0</td>
<td>0</td>
</tr>

<tr>
<td></td>
<td>certs.c</td>
<td>0</td>
<td>0</td>
<td>0</td>
<td>0</td>
</tr>

<tr>
<td></td>
<td>padlock.c</td>
<td>0</td>
<td>0</td>
<td>0</td>
<td>0</td>
</tr>

<tr>
<td></td>
<td>cipher_wrap.c</td>
<td>628</td>
<td>0</td>
<td>0</td>
<td>628</td>
</tr>

<tr>
<td></td>
<td>ssl_srv.c</td>
<td>0</td>
<td>0</td>
<td>0</td>
<td>0</td>
</tr>

<tr>
<td></td>
<td>ripemd160.c</td>
<td>0</td>
<td>0</td>
<td>0</td>
<td>0</td>
</tr>

<tr>
<td></td>
<td>pkwrite.c</td>
<td>0</td>
<td>0</td>
<td>0</td>
<td>0</td>
</tr>

<tr>
<td></td>
<td>aesni.c</td>
<td>0</td>
<td>0</td>
<td>0</td>
<td>0</td>
</tr>

<tr>
<td></td>
<td>x509.c</td>
<td>0</td>
<td>0</td>
<td>0</td>
<td>0</td>
</tr>

<tr>
<td></td>
<td>md4.c</td>
<td>0</td>
<td>0</td>
<td>0</td>
<td>0</td>
</tr>

<tr>
<td></td>
<td>ecjpake.c</td>
<td>0</td>
<td>0</td>
<td>0</td>
<td>0</td>
</tr>

<tr>
<td></td>
<td>md5.c</td>
<td>2956</td>
<td>0</td>
<td>0</td>
<td>2956</td>
</tr>

<tr>
<td></td>
<td>cmac.c</td>
<td>0</td>
<td>0</td>
<td>0</td>
<td>0</td>
</tr>

<tr>
<td></td>
<td>ccm.c</td>
<td>1046</td>
<td>0</td>
<td>0</td>
<td>1046</td>
</tr>

<tr>
<td></td>
<td>oid.c</td>
<td>0</td>
<td>0</td>
<td>0</td>
<td>0</td>
</tr>

<tr>
<td></td>
<td>pem.c</td>
<td>0</td>
<td>0</td>
<td>0</td>
<td>0</td>
</tr>

<tr>
<td></td>
<td>pkcs5.c</td>
<td>0</td>
<td>0</td>
<td>0</td>
<td>0</td>
</tr>

<tr>
<td></td>
<td>x509write_crt.c</td>
<td>0</td>
<td>0</td>
<td>0</td>
<td>0</td>
</tr>

<tr>
<td></td>
<td>ctr_drbg.c</td>
<td>0</td>
<td>0</td>
<td>0</td>
<td>0</td>
</tr>

<tr>
<td></td>
<td>ssl_tls.c</td>
<td>8557</td>
<td>15</td>
<td>0</td>
<td>8572</td>
</tr>

<tr>
<td></td>
<td>pkcs11.c</td>
<td>0</td>
<td>0</td>
<td>0</td>
<td>0</td>
</tr>

<tr>
<td></td>
<td>md.c</td>
<td>1061</td>
<td>0</td>
<td>0</td>
<td>1061</td>
</tr>

<tr>
<td></td>
<td>aria.c</td>
<td>0</td>
<td>0</td>
<td>0</td>
<td>0</td>
</tr>

<tr>
<td></td>
<td>ssl_cli.c</td>
<td>1946</td>
<td>0</td>
<td>0</td>
<td>1946</td>
</tr>

<tr>
<td></td>
<td>ssl_cache.c</td>
<td>0</td>
<td>0</td>
<td>0</td>
<td>0</td>
</tr>

<tr>
<td></td>
<td>asn1parse.c</td>
<td>0</td>
<td>0</td>
<td>0</td>
<td>0</td>
</tr>

<tr>
<td></td>
<td>cipher.c</td>
<td>1800</td>
<td>0</td>
<td>4</td>
<td>1804</td>
</tr>

<tr>
<td></td>
<td>blowfish.c</td>
<td>0</td>
<td>0</td>
<td>0</td>
<td>0</td>
</tr>

<tr>
<td></td>
<td>ecp.c</td>
<td>6590</td>
<td>0</td>
<td>6</td>
<td>6596</td>
</tr>

<tr>
<td></td>
<td>x509_csr.c</td>
<td>0</td>
<td>0</td>
<td>0</td>
<td>0</td>
</tr>

<tr>
<td></td>
<td>dhm.c</td>
<td>0</td>
<td>0</td>
<td>0</td>
<td>0</td>
</tr>

<tr>
<td></td>
<td>sha1.c</td>
<td>4834</td>
<td>0</td>
<td>0</td>
<td>4834</td>
</tr>

<tr>
<td></td>
<td>x509write_csr.c</td>
<td>0</td>
<td>0</td>
<td>0</td>
<td>0</td>
</tr>

<tr>
<td></td>
<td>arc4.c</td>
<td>0</td>
<td>0</td>
<td>0</td>
<td>0</td>
</tr>

<tr>
<td></td>
<td>nist_kw.c</td>
<td>0</td>
<td>0</td>
<td>0</td>
<td>0</td>
</tr>

<tr>
<td></td>
<td>error.c</td>
<td>0</td>
<td>0</td>
<td>0</td>
<td>0</td>
</tr>

<tr>
<td></td>
<td>memory_buffer_alloc.c</td>
<td>0</td>
<td>0</td>
<td>0</td>
<td>0</td>
</tr>

<tr>
<td></td>
<td>camellia.c</td>
<td>0</td>
<td>0</td>
<td>0</td>
<td>0</td>
</tr>

<tr>
<td></td>
<td>bignum.c</td>
<td>7975</td>
<td>0</td>
<td>0</td>
<td>7975</td>
</tr>

<tr>
<td></td>
<td>pkcs12.c</td>
<td>0</td>
<td>0</td>
<td>0</td>
<td>0</td>
</tr>

<tr>
<td></td>
<td>platform_util.c</td>
<td>20</td>
<td>4</td>
<td>0</td>
<td>24</td>
</tr>

<tr>
<td></td>
<td>pkparse.c</td>
<td>0</td>
<td>0</td>
<td>0</td>
<td>0</td>
</tr>

<tr>
<td></td>
<td>debug.c</td>
<td>0</td>
<td>0</td>
<td>0</td>
<td>0</td>
</tr>

<tr>
<td></td>
<td>timing.c</td>
<td>0</td>
<td>0</td>
<td>0</td>
<td>0</td>
</tr>

<tr>
<td></td>
<td>x509_crt.c</td>
<td>0</td>
<td>0</td>
<td>0</td>
<td>0</td>
</tr>

<tr>
<td></td>
<td><strong>total</strong></td>
<td>48408</td>
<td>31</td>
<td>114</td>
<td>48553</td>
</tr>

<tr>
<td>svc_upgrade</td>
<td>tuya_svc_upgrade.c</td>
<td>4987</td>
<td>0</td>
<td>48</td>
<td>5035</td>
</tr>

<tr>
<td></td>
<td>tuya_svc_schema_upgrade.c</td>
<td>1969</td>
<td>0</td>
<td>48</td>
<td>2017</td>
</tr>

<tr>
<td></td>
<td>tuya_svc_upgrade_http.c</td>
<td>1150</td>
<td>0</td>
<td>0</td>
<td>1150</td>
</tr>

<tr>
<td></td>
<td><strong>total</strong></td>
<td>8106</td>
<td>0</td>
<td>96</td>
<td>8202</td>
</tr>

<tr>
<td>base_workq</td>
<td>uni_work_queue.c</td>
<td>610</td>
<td>0</td>
<td>0</td>
<td>610</td>
</tr>

<tr>
<td></td>
<td>ty_work_queue.c</td>
<td>602</td>
<td>0</td>
<td>4</td>
<td>606</td>
</tr>

<tr>
<td></td>
<td><strong>total</strong></td>
<td>1212</td>
<td>0</td>
<td>4</td>
<td>1216</td>
</tr>

<tr>
<td>svc_timer_task</td>
<td>tuya_svc_timer_task.c</td>
<td>7135</td>
<td>0</td>
<td>44</td>
<td>7179</td>
</tr>

<tr>
<td></td>
<td><strong>total</strong></td>
<td>7135</td>
<td>0</td>
<td>44</td>
<td>7179</td>
</tr>

<tr>
<td>mid_mqtt</td>
<td>mqtt_client.c</td>
<td>8645</td>
<td>0</td>
<td>0</td>
<td>8645</td>
</tr>

<tr>
<td></td>
<td>libemqtt.c</td>
<td>2690</td>
<td>0</td>
<td>0</td>
<td>2690</td>
</tr>

<tr>
<td></td>
<td><strong>total</strong></td>
<td>11335</td>
<td>0</td>
<td>0</td>
<td>11335</td>
</tr>

<tr>
<td>svc_online_log</td>
<td>svc_online_log_db.c</td>
<td>91</td>
<td>0</td>
<td>0</td>
<td>91</td>
</tr>

<tr>
<td></td>
<td>svc_online_log_mqtt.c</td>
<td>284</td>
<td>0</td>
<td>0</td>
<td>284</td>
</tr>

<tr>
<td></td>
<td>svc_online_log.c</td>
<td>2921</td>
<td>4</td>
<td>192</td>
<td>3117</td>
</tr>

<tr>
<td></td>
<td>tuya_svc_online_log.c</td>
<td>147</td>
<td>0</td>
<td>0</td>
<td>147</td>
</tr>

<tr>
<td></td>
<td>svc_online_log_http.c</td>
<td>35</td>
<td>0</td>
<td>0</td>
<td>35</td>
</tr>

<tr>
<td></td>
<td><strong>total</strong></td>
<td>3478</td>
<td>4</td>
<td>192</td>
<td>3674</td>
</tr>

<tr>
<td>base_utilities</td>
<td>uni_thread.c</td>
<td>1496</td>
<td>0</td>
<td>16</td>
<td>1512</td>
</tr>

<tr>
<td></td>
<td>uni_rfc.c</td>
<td>210</td>
<td>0</td>
<td>0</td>
<td>210</td>
</tr>

<tr>
<td></td>
<td>uni_random.c</td>
<td>103</td>
<td>0</td>
<td>0</td>
<td>103</td>
</tr>

<tr>
<td></td>
<td>uni_pointer.c</td>
<td>78</td>
<td>0</td>
<td>0</td>
<td>78</td>
</tr>

<tr>
<td></td>
<td>ty_cJSON.c</td>
<td>4595</td>
<td>0</td>
<td>4</td>
<td>4599</td>
</tr>

<tr>
<td></td>
<td>uni_fs.c</td>
<td>417</td>
<td>0</td>
<td>0</td>
<td>417</td>
</tr>

<tr>
<td></td>
<td>mem_pool.c</td>
<td>1544</td>
<td>32</td>
<td>4</td>
<td>1580</td>
</tr>

<tr>
<td></td>
<td>uni_network.c</td>
<td>2502</td>
<td>0</td>
<td>144</td>
<td>2646</td>
</tr>

<tr>
<td></td>
<td>mix_method.c</td>
<td>932</td>
<td>0</td>
<td>1</td>
<td>933</td>
</tr>

<tr>
<td></td>
<td>hashmap.c</td>
<td>1628</td>
<td>0</td>
<td>0</td>
<td>1628</td>
</tr>

<tr>
<td></td>
<td>uni_time.c</td>
<td>3905</td>
<td>116</td>
<td>88</td>
<td>4109</td>
</tr>

<tr>
<td></td>
<td>uni_queue.c</td>
<td>650</td>
<td>0</td>
<td>0</td>
<td>650</td>
</tr>

<tr>
<td></td>
<td>tuya_base_utilities.c</td>
<td>203</td>
<td>0</td>
<td>4</td>
<td>207</td>
</tr>

<tr>
<td></td>
<td><strong>total</strong></td>
<td>18263</td>
<td>148</td>
<td>261</td>
<td>18672</td>
</tr>

<tr>
<td>svc_devos</td>
<td>gw_mqc_cb.c</td>
<td>1087</td>
<td>0</td>
<td>0</td>
<td>1087</td>
</tr>

<tr>
<td></td>
<td>tuya_devos_entry.c</td>
<td>7711</td>
<td>8</td>
<td>3401</td>
<td>11120</td>
</tr>

<tr>
<td></td>
<td>ws_db_gw.c</td>
<td>6995</td>
<td>0</td>
<td>0</td>
<td>6995</td>
</tr>

<tr>
<td></td>
<td>tuya_devos_utils.c</td>
<td>3804</td>
<td>0</td>
<td>54</td>
<td>3858</td>
</tr>

<tr>
<td></td>
<td>tuya_devos.c</td>
<td>311</td>
<td>0</td>
<td>4</td>
<td>315</td>
</tr>

<tr>
<td></td>
<td>wf_protect.c</td>
<td>0</td>
<td>0</td>
<td>0</td>
<td>0</td>
</tr>

<tr>
<td></td>
<td>ws_db_ap.c</td>
<td>0</td>
<td>0</td>
<td>0</td>
<td>0</td>
</tr>

<tr>
<td></td>
<td>tuya_devos_health.c</td>
<td>1771</td>
<td>0</td>
<td>4</td>
<td>1775</td>
</tr>

<tr>
<td></td>
<td>tuya_devos_netlink.c</td>
<td>2625</td>
<td>0</td>
<td>21</td>
<td>2646</td>
</tr>

<tr>
<td></td>
<td>tuya_devos_reset.c</td>
<td>1677</td>
<td>0</td>
<td>4</td>
<td>1681</td>
</tr>

<tr>
<td></td>
<td>tuya_devos_netcfg.c</td>
<td>5693</td>
<td>5</td>
<td>40</td>
<td>5738</td>
</tr>

<tr>
<td></td>
<td>tuya_devos_activate.c</td>
<td>3202</td>
<td>0</td>
<td>31</td>
<td>3233</td>
</tr>

<tr>
<td></td>
<td><strong>total</strong></td>
<td>34876</td>
<td>13</td>
<td>3559</td>
<td>38448</td>
</tr>

<tr>
<td>svc_astro_timer</td>
<td>astro_timer.c</td>
<td>4675</td>
<td>0</td>
<td>4</td>
<td>4679</td>
</tr>

<tr>
<td></td>
<td><strong>total</strong></td>
<td>4675</td>
<td>0</td>
<td>4</td>
<td>4679</td>
</tr>

<tr>
<td>svc_api_wifi</td>
<td>tuya_iot_wifi_api.c</td>
<td>1472</td>
<td>1</td>
<td>1</td>
<td>1474</td>
</tr>

<tr>
<td></td>
<td><strong>total</strong></td>
<td>1472</td>
<td>1</td>
<td>1</td>
<td>1474</td>
</tr>

<tr>
<td>base_timeq</td>
<td>async_notify.c</td>
<td>399</td>
<td>0</td>
<td>0</td>
<td>399</td>
</tr>

<tr>
<td></td>
<td>sys_timer.c</td>
<td>1033</td>
<td>4</td>
<td>12</td>
<td>1049</td>
</tr>

<tr>
<td></td>
<td>uni_time_queue.c</td>
<td>1171</td>
<td>0</td>
<td>0</td>
<td>1171</td>
</tr>

<tr>
<td></td>
<td><strong>total</strong></td>
<td>2603</td>
<td>4</td>
<td>12</td>
<td>2619</td>
</tr>

<tr>
<td>svc_lan</td>
<td>app_agent.c</td>
<td>12318</td>
<td>36</td>
<td>36</td>
<td>12390</td>
</tr>

<tr>
<td></td>
<td>ak_lan_protocol.c</td>
<td>932</td>
<td>0</td>
<td>10</td>
<td>942</td>
</tr>

<tr>
<td></td>
<td><strong>total</strong></td>
<td>13250</td>
<td>36</td>
<td>46</td>
<td>13332</td>
</tr>

<tr>
<td>app_tuya_key</td>
<td>tuya_key.c</td>
<td>1463</td>
<td>4</td>
<td>16</td>
<td>1483</td>
</tr>

<tr>
<td></td>
<td><strong>total</strong></td>
<td>1463</td>
<td>4</td>
<td>16</td>
<td>1483</td>
</tr>

<tr>
<td>base_uf</td>
<td>uf_flash_file.c</td>
<td>5026</td>
<td>0</td>
<td>0</td>
<td>5026</td>
</tr>

<tr>
<td></td>
<td>uf_flash_file_app.c</td>
<td>1628</td>
<td>0</td>
<td>4</td>
<td>1632</td>
</tr>

<tr>
<td></td>
<td>uf_file.c</td>
<td>724</td>
<td>0</td>
<td>4</td>
<td>728</td>
</tr>

<tr>
<td></td>
<td>tuya_uf_db.c</td>
<td>663</td>
<td>0</td>
<td>0</td>
<td>663</td>
</tr>

<tr>
<td></td>
<td><strong>total</strong></td>
<td>8041</td>
<td>0</td>
<td>8</td>
<td>8049</td>
</tr>

<tr>
<td>base_os_adapter</td>
<td>tuya_hal_storage.c</td>
<td>244</td>
<td>0</td>
<td>4</td>
<td>248</td>
</tr>

<tr>
<td></td>
<td>tuya_hal_output.c</td>
<td>108</td>
<td>0</td>
<td>4</td>
<td>112</td>
</tr>

<tr>
<td></td>
<td>tuya_hal_queue.c</td>
<td>140</td>
<td>0</td>
<td>4</td>
<td>144</td>
</tr>

<tr>
<td></td>
<td>tuya_hal_semaphore.c</td>
<td>180</td>
<td>0</td>
<td>4</td>
<td>184</td>
</tr>

<tr>
<td></td>
<td>tuya_hal_ota.c</td>
<td>124</td>
<td>0</td>
<td>4</td>
<td>128</td>
</tr>

<tr>
<td></td>
<td>tuya_hal_fs.c</td>
<td>660</td>
<td>0</td>
<td>4</td>
<td>664</td>
</tr>

<tr>
<td></td>
<td>tuya_hal_cellular.c</td>
<td>444</td>
<td>0</td>
<td>4</td>
<td>448</td>
</tr>

<tr>
<td></td>
<td>tuya_hal_network.c</td>
<td>1168</td>
<td>0</td>
<td>4</td>
<td>1172</td>
</tr>

<tr>
<td></td>
<td>tuya_hal_mutex.c</td>
<td>148</td>
<td>0</td>
<td>4</td>
<td>152</td>
</tr>

<tr>
<td></td>
<td>tuya_hal_wifi.c</td>
<td>852</td>
<td>0</td>
<td>4</td>
<td>856</td>
</tr>

<tr>
<td></td>
<td>base_os_adapter.c</td>
<td>84</td>
<td>0</td>
<td>4</td>
<td>88</td>
</tr>

<tr>
<td></td>
<td>tuya_hal_wired.c</td>
<td>292</td>
<td>0</td>
<td>4</td>
<td>296</td>
</tr>

<tr>
<td></td>
<td>tuya_hal_memory.c</td>
<td>128</td>
<td>0</td>
<td>4</td>
<td>132</td>
</tr>

<tr>
<td></td>
<td>tuya_hal_thread.c</td>
<td>188</td>
<td>0</td>
<td>4</td>
<td>192</td>
</tr>

<tr>
<td></td>
<td>tuya_hal_bt.c</td>
<td>792</td>
<td>0</td>
<td>4</td>
<td>796</td>
</tr>

<tr>
<td></td>
<td>tuya_hal_system.c</td>
<td>368</td>
<td>0</td>
<td>4</td>
<td>372</td>
</tr>

<tr>
<td></td>
<td>tuya_os_adapter.c</td>
<td>60</td>
<td>0</td>
<td>68</td>
<td>128</td>
</tr>

<tr>
<td></td>
<td>tuya_hal_ble_mesh_prov.c</td>
<td>312</td>
<td>0</td>
<td>4</td>
<td>316</td>
</tr>

<tr>
<td></td>
<td><strong>total</strong></td>
<td>6292</td>
<td>0</td>
<td>136</td>
<td>6428</td>
</tr>

<tr>
<td>os_driver_framework</td>
<td>tuya_i2s.c</td>
<td>372</td>
<td>0</td>
<td>0</td>
<td>372</td>
</tr>

<tr>
<td></td>
<td>tuya_adc.c</td>
<td>292</td>
<td>0</td>
<td>0</td>
<td>292</td>
</tr>

<tr>
<td></td>
<td>tuya_uart.c</td>
<td>1774</td>
<td>0</td>
<td>0</td>
<td>1774</td>
</tr>

<tr>
<td></td>
<td>tuya_pin.c</td>
<td>603</td>
<td>0</td>
<td>12</td>
<td>615</td>
</tr>

<tr>
<td></td>
<td>tuya_i2c.c</td>
<td>294</td>
<td>0</td>
<td>0</td>
<td>294</td>
</tr>

<tr>
<td></td>
<td>tuya_rtc.c</td>
<td>283</td>
<td>0</td>
<td>12</td>
<td>295</td>
</tr>

<tr>
<td></td>
<td>tuya_timer.c</td>
<td>276</td>
<td>0</td>
<td>0</td>
<td>276</td>
</tr>

<tr>
<td></td>
<td>tuya_pwm.c</td>
<td>552</td>
<td>0</td>
<td>0</td>
<td>552</td>
</tr>

<tr>
<td></td>
<td>tuya_legacy.c</td>
<td>528</td>
<td>0</td>
<td>8</td>
<td>536</td>
</tr>

<tr>
<td></td>
<td>tuya_driver.c</td>
<td>68</td>
<td>0</td>
<td>4</td>
<td>72</td>
</tr>

<tr>
<td></td>
<td>tuya_spi.c</td>
<td>484</td>
<td>0</td>
<td>0</td>
<td>484</td>
</tr>

<tr>
<td></td>
<td>tuya_sw_i2c.c</td>
<td>1292</td>
<td>16</td>
<td>0</td>
<td>1308</td>
</tr>

<tr>
<td></td>
<td><strong>total</strong></td>
<td>6818</td>
<td>16</td>
<td>36</td>
<td>6870</td>
</tr>

<tr>
<td>mid_http</td>
<td>http_inf.c</td>
<td>1903</td>
<td>0</td>
<td>0</td>
<td>1903</td>
</tr>

<tr>
<td></td>
<td>httpc.c</td>
<td>10567</td>
<td>9</td>
<td>32</td>
<td>10608</td>
</tr>

<tr>
<td></td>
<td>http_manager.c</td>
<td>1423</td>
<td>0</td>
<td>92</td>
<td>1515</td>
</tr>

<tr>
<td></td>
<td><strong>total</strong></td>
<td>13893</td>
<td>9</td>
<td>124</td>
<td>14026</td>
</tr>

<tr>
<td>svc_protocol</td>
<td>com_protocol.c</td>
<td>4158</td>
<td>0</td>
<td>0</td>
<td>4158</td>
</tr>

<tr>
<td></td>
<td><strong>total</strong></td>
<td>4158</td>
<td>0</td>
<td>0</td>
<td>4158</td>
</tr>

<tr>
<td>base_wired_intf</td>
<td>base_nw_intf.c</td>
<td>74</td>
<td>0</td>
<td>0</td>
<td>74</td>
</tr>

<tr>
<td></td>
<td><strong>total</strong></td>
<td>494187</td>
<td>701</td>
<td>10143</td>
<td>505031</td>
</tr>

<tr>
<td><strong>total</strong></td>
<td></td>
<td>494187</td>
<td>701</td>
<td>10143</td>
<td>505031</td>
</tr>
</tbody>
</table>
